﻿@using Entidades.Seguridad
@using MvcPaging;
<link href="../../Content/themes/bootstrap.extra.table.css" rel="stylesheet" />
@model IPagedList<Grupo>

@{
    ViewBag.Title = "Grupos";
}

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>

<div id="ajaxReponse">

    <h1>Gestion <small>de Grupos</small></h1>
    @if (ViewBag.PermisoCrear)
    {
        <p> @Html.ActionLink("Crear Nuevo Grupo", "Create", null, new { @class = "btn" }) </p>
    }
    else
    {
        <p> <input type="submit" class="btn disabled" value="Crear Nuevo Grupo" /> </p>
    }
    
    
@using (Html.BeginForm("Search", "Grupos", FormMethod.Get))
{
 <div class="searchBox">
     <div class=clearfix>
         Descripcion:
         <input name="descripcion" id="descripcion" type="text" value="@Request["descripcion"]"
                placeholder="Ingrese descripcion para el filtrado..." />
        
         &nbsp;&nbsp;&nbsp;&nbsp;
         Solo Activos: 
         @Html.CheckBox("estado",isChecked:false)
         
         
         <input type="submit" value="Filtrar" class="btn small" />
     </div>
     
 </div>
    
  
}


<div class="pagingContainer">
    @Html.Pager(Model.PageSize, Model.PageNumber, Model.TotalItemCount)
</div>


<table class="zebra-striped">
    <thead>
        <th>
            Grupos
        </th>
        <th>
            Descripcion
        </th>
        <th>
            Estado
        </th>
        <th></th>
    </thead>

@foreach (var item in Model)
{
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.IdGrupo)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Descripcion)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Estado)
        </td>
        <td>
            @if (ViewBag.PermisoEditar)
            {
                @Html.ActionLink("Editar", "Edit", new { idgrupo = item.IdGrupo }, new { @class = "btn primary" })
            }
            else
            {
                <input type="submit" class="btn primary disabled" value="Editar" />
            }
            
            @if (ViewBag.PermisoDelete)
            {
                @Html.ActionLink("Eliminar", "Delete", new { idgrupo = item.IdGrupo }, new { @class = "btn danger" })
            }
            else
            {
                <input type="submit" class="btn danger disabled" value="Eliminar" />
            }
        </td>
    </tr>
}

</table>
</div>